if lib and not int then


function int(f)
	local n = tonumber(f)
	if not f or not n then return 0 end
	return math.floor(n)
end


function round(f, s)
	s = s or 0
	f = f or 0
	local n = tonumber(f)
	if not f or not n then return 0 end
	if s > 0 then
		n = n + 0.1 ^ s * 0.5
		if n < 0.1 ^ s then return 0 end
		return n - n % (0.1 ^ s)
	else
		return math.floor(n + 0.5)
	end
end


function sign(number)
	return (number > 0 and 1) or (number < 0 and -1) or 0
end


end -- of file
